package com.hrz.datasync.task;

import lombok.extern.java.Log;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;

import javax.annotation.Resource;

/**
 * @作  者: 侯建军
 * @日  期: 2018/11/06 14:59:50
 * @描  述: 
 */
@Log
public class DataSyncTask  implements Job {
    //直接注入
//    @Resource
//    private QuartzConfig quartzConfig ;

    @Override
    public void execute(JobExecutionContext context) throws JobExecutionException {
        try {
            test();
            dataSync();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    /**
     *
     * 功能描述:
     * 工作方法
     * @参  数:
     * @返  回:
     * @作  者: 侯建军
     * @日  期: 2018/11/06 03:59:13
     */
    public void test() throws Exception{
        log.info("【test】动态定时调度测试");
    }

    /**
     * 数据同步
     * @throws Exception
     */
    public void dataSync() throws Exception{
        //自己的业务逻辑在这里实现
    }
}
